package com.beiming.libra.domain.dto.responsedto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import lombok.Data;

/**
 * @author zhangqi
 */
@Data
@ApiModel("案件代理人关系信息")
public class CaseUserProxyResponseDTO implements Serializable {
  private static final long serialVersionUID = 1L;

  @ApiModelProperty(value = "ID")
  private String id;
  /**
   * 案件id
   */
  @ApiModelProperty(value = "案件ID")
  private String caseId;

  /**
   * 申请人，被申请人
   */
  @ApiModelProperty(value = "申请人，被申请人ID")
  private String userId;
  /**
   * 代理人id
   */
  @ApiModelProperty(value = "代理人ID")
  private String proxyId;

  /**
   * 与当事人关系律师，亲属，推荐公民，公司员工，-其他
   */
  @ApiModelProperty(value = "与当事人关系律师，亲属，推荐公民，公司员工，-其他")
  private String userRelationship;

  /**
   * 所在律师事务所名称
   */
  @ApiModelProperty(value = "所在律师事务所名称")
  private String lawFirmName;

  /**
   * 事务所证明材料
   */
  @ApiModelProperty(value = "事务所证明材料")
  private String officeUrl;

  /**
   * 委托书照片
   */
  @ApiModelProperty(value = "委托书照片")
  private String proxyUrl;

  /**
   * 律师执业证
   */
  @ApiModelProperty(value = "律师执业证")
  private String lawyerCertificateUrl;

  /**
   * 授权方式
   */
  @ApiModelProperty(value = "授权方式")
  private String authType;

  /**
   * 关系证明文件
   */
  @ApiModelProperty(value = "关系证明文件")
  private String relProofUrl;
}
